//package cn.bonoon.kernel.support;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import cn.bonoon.kernel.bytecode.EntityReader;
//import cn.bonoon.kernel.events.ReadEvent;
//
///**
// * 自动转值查询对象
// * @author jackson
// *
// */
//public class ExtendFinder extends StandardFinder{
//	
//	protected final EntityReader reader;
//	protected final ReadEvent readEvent;
//	
//	public ExtendFinder(EntityReader reader, ReadEvent readEvent, ProxyEntityManager manager) {
//		super(manager);
//		this.reader = reader;
//		this.readEvent = readEvent;
//	}
//	
//	@Override
//	protected String selectField() {
//		return reader.properties();
//	}
//	
//	@Override
//	protected List<Object> __handler(List<Object> rls) throws Exception{
//		List<Object> items = new ArrayList<Object>();
//		if(handler == null){
//			for(Object rl : rls){
//				items.add(reader.read(readEvent, rl));
//			}
//		}else{
//			for(Object rl : rls){
//				Object ob = reader.read(readEvent, rl);
//				Object it = handler.doHandler(rl, ob);
//				if(null != it){
//					items.add(it);
//				}
//			}
//		}
//		return items;
//	}
//}
